<?php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | PHP version 4.0													  |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group			 |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the PHP license,	   |
// | that is bundled with this package in the file LICENSE, and is		|
// | available at through the world-wide-web at						   |
// | http://www.php.net/license/2_02.txt.								 |
// | If you did not receive a copy of the PHP license and are unable to   |
// | obtain it through the world-wide-web, please send a note to		  |
// | license@php.net so we can mail you a copy immediately.			   |
// +----------------------------------------------------------------------+
// | Authors: Adam Daniel <adaniel1@eesus.jnj.com>						|
// |		  Bertrand Mansion <bmansion@mamasam.com>					 |
// +----------------------------------------------------------------------+
//
// $Id: reset.php,v 1.1 2006/09/24 17:04:55 jamiesensei Exp $

require_once("HTML/QuickForm/input.php");

/**
 * HTML class for a reset type element
 * 
 * @author	   Adam Daniel <adaniel1@eesus.jnj.com>
 * @author	   Bertrand Mansion <bmansion@mamasam.com>
 * @version	  1.1
 * @since		PHP4.04pl1
 * @access	   public
 */
class HTML_QuickForm_reset extends HTML_QuickForm_input
{
	// {{{ constructor
	
	/**
	 * Class constructor
	 * 
	 * @param	 string	$elementName	(optional)Input field name attribute
	 * @param	 string	$value		  (optional)Input field value
	 * @param	 mixed	 $attributes	 (optional)Either a typical HTML attribute string 
	 *									  or an associative array
	 * @since	 1.0
	 * @access	public
	 * @return	void
	 */
	function HTML_QuickForm_reset($elementName=null, $value=null, $attributes=null)
	{
		HTML_QuickForm_input::HTML_QuickForm_input($elementName, null, $attributes);
		$this->setValue($value);
		$this->setType('reset');
	} //end constructor

	// }}}
	// {{{ freeze()

	/**
	 * Freeze the element so that only its value is returned
	 * 
	 * @access	public
	 * @return	void
	 */
	function freeze()
	{
		return false;
	} //end func freeze

	// }}}

} //end class HTML_QuickForm_reset
?>
